 |
CATIA V5 Programmierung : [HowTo] Interne Befehlsnamen schneller finden (CATNls)
HoBLila am 11.05.2012 um 14:24 Uhr (1)
Ist die übliche Vorgehensweise, daher nur drei kleine Ergänzungen:"%CATIAPfad%win_b64
esources" oder "%CATIAPfad%intel_a
esources"CATIA eintippen, "b:CATShapeDesignFilletEdge" oder "c:CATShapeDesignFilletEdge", je nach CATIA-SpracheUnd das Wichtigste: Warum nutzt Du nicht das Notepad++? Ich mein das hat doch heutzutage ehh fast jeder Entwickler auf dem Rechner, dass kann auch Files in einer Ordnerstruktur dursuchen und aus der Ergebnisliste gleich öffnen. Dafür braucht man dann, wenn man Notepad++ einsetzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie kann ich eine Form eigenständig öffnen (VBA)
HoBLila am 02.09.2008 um 16:48 Uhr (0)
Hallo RSchulz,verzeih mir, wenn ich dich noch imemr nicht richtig verstehe. Also ein Formular zeigst du über FormMain.Show an, welches ein Form_Load aufruft.Dann könntest du zum schauen und selektieren eine Selection im CATIA für dne Anwender aufmachen, bei dem dann das VBA warten muss.Über Selection.SelectElement2 oder Element3 oder 4. Dann ist nämlich das CATIA wieder im Fordergrund. Über Escape kann die Selection abgebrochen werden.Das mit vem VBA muss ich bei mir noch überprüfen, ob da das CATIA wirkli ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
HoBLila am 13.02.2012 um 10:23 Uhr (0)
Sieht aus wie VB oder eine Art .NET, also genau das, was ich Dir vorgeschlagen habe.Womit wir wieder beim Thema wären: Bitte schnapp Dir ein Visual Basic Buch oder eines der beiden CATIA-Programmierungsbücher.Für Anfänger empfehle ich Makroprogrammierung vom Herrn Ziethen (verzeit mir, wenn ich die Namen jetzt falsch schreibe) für Fortgeschrittene empfehle ich das Kochbuch V5 vom Hern Hansen------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DoEvents in CATVBS
HoBLila am 06.12.2010 um 17:21 Uhr (0)
Ohh,ich dachte es ging um CATVBS.In der Knowledgeware hat man kein SelectElement2 zur Verfügung.Die Meldung ist völlig korrekt. Ist eine der vielen Restriktionen von Dassault, damit man CATIA nicht nutzen kann. ------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
HoBLila am 09.02.2012 um 15:42 Uhr (0)
Mach ne Exe draus und leg sie auf nem Server ab oder bau eine eigene Toolbar, so mache ich es zumindest. :-)Auch könnte man das in die Standard-Settings zu eurer CATIA-Installation stecken.Was anderes würde mir zumindest nicht einfallen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : NC Parameter bearbeiten
HoBLila am 22.07.2009 um 16:34 Uhr (0)
Also was du suchst sind die Kopfparameter, wenn ich mich nicht irre.Habe dazu aber gerade kein Beispiel parat, ich hoffe die nächsten Tage mal ein paar Minuten Zeit zu haben da zu schauen.Die gehen somit glaube ich nicht über die Parameter, zumindest nicht über die Normalen. Es ist jedenfalls möglich deine Eintragungen zu machen.Ansonsten wenn du Parameter hast als ParameterSet kannst du die Methode SubParameters (oder so ähnlich) aufrufen an die du das Objekt, von dem du nur die Parameter haben willst, üb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Parameter
HoBLila am 09.09.2009 um 08:29 Uhr (0)
Hallo,ich habe leider zu wenig Ahnung von CATIA, daher weiß ich auch nicht was diese Bundles sind. Ich habe auch in meinen 4-Jahren CATIA-prgrammiererfahrung noch nie mit Path gearbeitet, aber ich habe dennoch eine Idee, die Dir eventuell weiterhilft:Nahezu jedes Objekt im CATIA hat ein .Parent-Objekt/Methode, die den nächst höheren Knoten liefert. Zustäzlich steht im Parameter-Objekt im Namen auch immer eine Baumstruktur bis zum Part, zumindest bei mir. ------------------Mit freundlichen Grüßen,Henry Schn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter im Process auslesen und schreiben
HoBLila am 15.01.2009 um 21:09 Uhr (0)
Ich hoffe das kann helfen. Ist einfach, aber sehr effektiv, da sehr schnell. Musste damals ne Weile danach suchen, denn der Prozess hat in seiner Gesamtheit einfach viel zu viele Paramaeter:Set processDocument = CATIA.ActiveDocumentSet pPRActivity = processDocument.GetItem("Process")Set processParameters = pPRActivity.Parameters.SubList(pPRActivity, False)Dann einfach den gewünschten Parameter aus den wenigen verbleibenden nehmen. Also For each Parameter und dann den Namen prüfen und in der Value steht dan ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter aus Userform in CATMain nutzen
HoBLila am 02.07.2012 um 16:08 Uhr (0)
Sollte funktionieren. Solange die UserForm nicht mit einem Unload beendet wird, sollten die Controls im RAM liegen und ihre Parameter über die Funktionen zugänglich sein.Wenn Du die Parameter öfter verwendest, solltest Du sie natürlich lokal in einem anderen Parameter unterbringen. Nehme an Du führst Berechnungen durch, wegen des Casts auf Integer.Ich kann natürlich nie ausschließen, dass ich mich irre. :-) - gebe ja auch nur alles aus meinen Gedanken her und gebe Denkanstöße, also habe es jetzt nicht ausp ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part deaktivieren
HoBLila am 06.08.2008 um 14:51 Uhr (0)
Sorry, dass ich dir nicht viel weiter helfen kann, aber ich habe gehört, dass man wohl Scripte über Knowledgeware ausführen kann.Zu dem Parameter: Natürlich kannst du im CATIA einen Parameter anlegen, den das Script dann auslesen kann, aber direkt an ein Programm einen Parameter übergeben geht nur, wenn in der Main() dann auch Variablen definiert sind sprich Main(byVal args()), so wie es in C++ der Standard ist.Ansonsten kannst du auch Umgebungsvariablen setzen, die das Script dann auslesen kann, oder über ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansprechen eines Parametersets (nicht im RootParameterset)
HoBLila am 09.12.2010 um 14:42 Uhr (0)
Hallo Leute,ich habe natürlich keine Lösung, ich möchte jedoch gern drüber diskutieren, da ich auch gern etwas dazu lerne. Meines Wissens nach sind stets alle Parameter im Root-Parameter-Set, nur dass sich ihre Pfadangaben unterscheiden. Dies ändert sich jedoch von Release zu Release.Wenn mein gerade dargelegter Kenntnis-Stand noch stimmt, so sollten doch auch die gesuchten Parameter dort auffindbar sein.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwisc ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter für Teilfläche
HoBLila am 18.01.2010 um 17:26 Uhr (0)
Über CAA geht es, wenn man das vorhandene Feature (CATFace) erweitert, dann müsste man aber den neuen Katalog mitgeben... Bei CATVBA würde ich eine art Tabelle oder Verknüpfung anlegen.Also z.B. nen neuen Parameter der den Pfad (Reference) enthält und den gewünschten Parameter.Dieses müsstest du dann bei Bedarf auslesen.Obacht: Die Teilfläche muss durch irgend eine Verknüpfung gespeichert werden, sonst wird sie aus dem Kontext gelöscht.Also sie existiert theoretisch nur so lange, wie etwas darauf zeigt.Das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : rule: verschiedene Referenzen
HoBLila am 20.06.2008 um 12:54 Uhr (0)
Hallo Tunki,du hast dich klar ausgedrückt. Ich habe aber so gewisse Zweifel, dass das geht.Im Normalfall kannst du nur Parameter in eine Formula nehmen, außer eien Rule ist was anderes. Also gehe ich davon aus, dass wenn es nicht zufällig einen Parameter für Referenzen gibt, die auch nicht über eine Regel angepasst werden können. Programmiertechnisch wäre es allerdings kein Problem, also eventuell ein Makro, welches dann nach jeder Änderung angeschuppst wird?MfG Lila
|
| In das Form CATIA V5 Programmierung wechseln |